package com.bjpowernode.stusys.service;

import com.bjpowernode.stusys.entity.Student;
import com.github.pagehelper.PageInfo;

import java.util.List;

/**
 * @author jy
 * @version 1.0
 * @date 2021/12/1 11:43
 */
public interface StudentService {

    /**
     * 分页查找
     * @param student 条件
     * @param pageNum  当前页数
     * @param pageSize 每页行数
     * @return
     */
    PageInfo<Student> findPage(Student student,int pageNum,int pageSize);

    /**
     * 删除学生根据ID
     * @param id ID
     */
    void deleteById(int id);


    /**
     * 添加学生
     * @param student
     */
    void addStu(Student student);


    /**
     * 根据id查找学生
     * @param id
     * @return
     */
    Student findById(int id);

    /**
     * 修改学生信息
     */
    void edit(Student student);
}
